function mostrarDatosGeneralesAlumno(nombreUsuario){
    var parametros = {
        'nombreUsuario' : nombreUsuario
    };
    $.ajax({
        data: parametros,
        url: 'VisualizadorDatosGeneralesAlumno',
        type: 'post',

        beforeSend: function (){
            $('#respuesta_general').html('Cargando datos del alumno'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#error').html('Error en el servicio');
        },

        success: function (respuesta) 
        { 
            $("#respuesta_general").html(respuesta);
            var nombreActual = document.getElementById("nombreID").value;
            var apePatActual = document.getElementById("ape1ID").value;
            var apeMatActual = document.getElementById("ape2ID").value;
            var edadActual = document.getElementById("edadID").value;
            var dirActual = document.getElementById("dirID").value;
            var sexoActual = document.getElementById("sexoID").value;
            var telActual = document.getElementById("telID").value;
            $("#guardar").click(function() {
                var nombreModif = document.getElementById("nombreID").value;
                var apePatModif = document.getElementById("ape1ID").value;
                var apeMatModif = document.getElementById("ape2ID").value;
                var edadModif = document.getElementById("edadID").value;
                var dirModif = document.getElementById("dirID").value;
                var sexoModif = document.getElementById("sexoID").value;
                var telModif = document.getElementById("telID").value;
                if (nombreActual == nombreModif && apePatActual == apePatModif
                    && apeMatActual == apeMatModif && edadActual == edadModif 
                    && dirActual == dirModif && sexoActual == sexoModif 
                    && telActual == telModif) {
                    alert("no hay cambios");
                }
                else{
                 
                    if(nombreModif.length >=1 && nombreModif.length <=20){
                        if(apePatModif.length >=1 && apePatModif.length <=20){
                            if(apePatModif.length >=1 && apePatModif.length <=20){
                                if(apeMatModif.length >=1 && apeMatModif.length <=20){
                                    if(dirModif.length >=1 && dirModif.length <=20){
                                        if(edadModif.length >=1 && edadModif.length <=20){
                                            if(telModif.length >=1 && telModif.length <=20){
                                                if(sexoModif.length >=1 && sexoModif.length <=20){
                                                    actualizarDatosAlumno(nombreUsuario,nombreModif,apePatModif,apeMatModif,edadModif,dirModif,sexoModif,telModif);
                                                }
                                                else{
                                                    alert("Campo sexo invalido");
                                                }
                
                                            }
                                            else{
                                                alert("Telefono invalido");
                                            }
                
                                        }
                                        else{
                                            alert("Edad invalido");
                                        }
                
                                    }
                                    else{
                                        alert("Direccion invalida");
                                    }
                
                                }
                                else{
                                    alert("Apellido materno invalido");
                                }
                
                            }
                            else{
                                alert("Apellido paterno invalido");
                            }
                
                        }
                        else{
                            alert("Apellido paterno invalido");
                        }
                
                    }
                    else{
                        alert("Nombre invalido");
                    }
                          
                }
              
            });
            $("#cancelar").click(function() {
                $("#datosModificar").html("");
            });
        }
    });
}

function actualizarDatosAlumno(nombreUsuario,nombreModif,apePatModif,apeMatModif,edadModif,dirModif,sexoModif,telModif){
    var parametros = {
        'nombreUsuario' : nombreUsuario,
        'nombre' : nombreModif,
        'apePat' : apePatModif,
        'apeMat' : apeMatModif,
        'edad' : edadModif,
        'dir' : dirModif,
        'sexo' : sexoModif,
        'tel' : telModif
    };
    $.ajax({
        data: parametros,
        url: 'GestorDatosGeneralesAlumno',
        type: 'post',
        
        beforeSend: function (){
            $('#respuesta_general').html('Modificando datos del alumno'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#error').html('Error en el servicio');
        },

        success: function (respuesta) 
        { 
            $("#respuesta_general").html(respuesta);
        }
    });
}

